// view/my/hfjg/hfjg.js
let app = getApp()
let yuming = app.globalData.yuming
const request = require('../../config/request');
Page({
  /**
   * 页面的初始数据
   */
  ...request,
  data: {
    yuming: yuming,
    heights: '',
    title: "检查公示",
    huan: ['线上检查', '线下检查'],
    currtab: 0,
    page: 1,
    // list: [{
    //     id: 'view',
    //     name: '2021.15.11',
    //     open: true,
    //     pages: [{
    //         name: '从业人员是否按规定着装',
    //         istrue: false
    //       },
    //       {
    //         name: '是否受理消费投诉',
    //         istrue: false
    //       },
    //       {
    //         name: '是否落实进货查验',
    //         istrue: true
    //       },
    //       {
    //         name: '从业人员健康是否在有效期内',
    //         istrue: false
    //       },
    //       {
    //         name: '是否存在超范围经营',
    //         istrue: false
    //       },
    //     ]
    //   }, {
    //     id: 'view2',
    //     name: '2021.15.12',
    //     open: true,
    //     pages: [{
    //         name: '从业人员是否按规定着装',
    //         istrue: false
    //       },
    //       {
    //         name: '是否受理消费投诉',
    //         istrue: false
    //       },
    //       {
    //         name: '是否落实进货查验',
    //         istrue: false
    //       },
    //       {
    //         name: '从业人员健康是否在有效期内',
    //         istrue: false
    //       },
    //       {
    //         name: '是否存在超范围经营',
    //         istrue: false
    //       },
    //     ]
    //   },
    //   {
    //     id: 'view3',
    //     name: '2021.15.12',
    //     open: true,
    //     pages: [{
    //         name: '从业人员是否按规定着装',
    //         istrue: false
    //       },
    //       {
    //         name: '是否受理消费投诉',
    //         istrue: false
    //       },
    //       {
    //         name: '是否落实进货查验',
    //         istrue: false
    //       },
    //       {
    //         name: '从业人员健康是否在有效期内',
    //         istrue: false
    //       },
    //       {
    //         name: '是否存在超范围经营',
    //         istrue: false
    //       },
    //     ]
    //   },
    //   {
    //     id: 'view4',
    //     name: '2021.15.12',
    //     open: true,
    //     pages: [{
    //         name: '从业人员是否按规定着装',
    //         istrue: false
    //       },
    //       {
    //         name: '是否受理消费投诉',
    //         istrue: false
    //       },
    //       {
    //         name: '是否落实进货查验',
    //         istrue: false
    //       },
    //       {
    //         name: '从业人员健康是否在有效期内',
    //         istrue: false
    //       },
    //       {
    //         name: '是否存在超范围经营',
    //         istrue: false
    //       },
    //     ]
    //   }
    // ],
    list: [],
    xianxia: [],
    lun: [],
    pages: [],
    // xianxia: [{
    //     id: 'view',
    //     name: '2021.15.12',
    //     open: true,
    //     lun: ['食品安全', '食品安全', '食品安全', '食品安全', '食品安全', '食品安全'],
    //     pages: [{
    //         content: '制定食品安全事故处置方案',
    //         res: '不通过',
    //         beizhu: '无'
    //       },
    //       {
    //         content: '制定食品安全事故处置方案',
    //         res: '不通过',
    //         beizhu: '无'
    //       }
    //     ]
    //   },
    //   {
    //     id: 'view2',
    //     name: '2021.15.12',
    //     open: true,
    //     lun: ['食品安全', '食品安全', '食品安全', '食品安全', '食品安全', '食品安全'],
    //     pages: [{
    //         content: '制定食品安全事故处置方案',
    //         res: '不通过',
    //         beizhu: '无'
    //       },
    //       {
    //         content: '制定食品安全事故处置方案',
    //         res: '不通过',
    //         beizhu: '无'
    //       }
    //     ]
    //   }, {
    //     id: 'view3',
    //     name: '2021.15.12',
    //     open: true,
    //     lun: ['食品安全', '食品安全', '食品安全', '食品安全', '食品安全', '食品安全'],
    //     pages: [{
    //         content: '制定食品安全事故处置方案',
    //         res: '不通过',
    //         beizhu: '无'
    //       },
    //       {
    //         content: '制定食品安全事故处置方案',
    //         res: '不通过',
    //         beizhu: '无'
    //       }
    //     ]
    //   }, {
    //     id: 'view4',
    //     name: '2021.15.12',
    //     open: true,
    //     lun: ['食品安全', '食品安全', '食品安全', '食品安全', '食品安全', '食品安全'],
    //     pages: [{
    //         content: '制定食品安全事故处置方案',
    //         res: '不通过',
    //         beizhu: '无'
    //       },
    //       {
    //         content: '制定食品安全事故处置方案',
    //         res: '不通过',
    //         beizhu: '无'
    //       }
    //     ]
    //   }
    // ],
    lunindex: 0,
    context: null
  },
  // 线下
  kindToggles(e) {
    const id = e.currentTarget.id
    const xianxia = this.data.xianxia
    for (let i = 0, len = xianxia.length; i < len; ++i) {
      if (xianxia[i].id == id) {
        xianxia[i].open = !xianxia[i].open
      } else {
        xianxia[i].open = false
      }
    }
    this.setData({
      xianxia
    })
  },
  kindToggle(e) {
    console.log(e)
    const index = e.currentTarget.id
    const list = this.data.list
    list[index].open = !list[index].open
    this.setData({
      list: list
    })
    // for (let i = 0, len = list.length; i < len; ++i) {
    //   if (list[i].id === id) {
    //     list[i].open = !list[i].open
    //   } else {
    //     list[i].open = false
    //   }
    // }
    // this.setData({
    //   list
    // })
  },
  qies(e) {
    var index = e.currentTarget.dataset.currtab
    this.setData({
      currtab: index,
    })
  },
  backs() {
    wx.navigateBack({
      delta: 1
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  luntab(e) {
    this.setData({
      lunindex: e.target.dataset.lunindex
    })
  },
  // 线上检查接口
  getOnlineList() {
    var that = this
    this.myRequest(yuming + 'Administrative/adminToshopTasklist', {
      page: that.data.page,
      shopId: wx.getStorageSync('shopId')
    }, "POST").then(res => {
      // console.log(res)
      that.setData({
        list: res.data.data,
      })
      for (let i = 0 ; i < that.data.list.length ; i++) {
        that.data.list[i].open = false;
      }
      // console.log(that.data.list)
    })
  },
  // 线下检查接口
  getOfflineList() {
    var that = this
    this.myRequest(yuming + 'Administrative/adminToOfflineItems', {
      page: that.data.page,
      shopId: wx.getStorageSync('shopId')
    }, "POST").then(res => {
      // console.log(res.data)
      that.setData({
        xianxia: res.data.data,
      })
      console.log(that.data.xianxia)

      // xianxia.
      // for (let i = 0 ; i < that.data.list.length ; i++) {
      //   that.data.list[i].open = false;
      // }
    })
  },
  onLoad: function (options) {
    this.setData({
      heights: wx.getMenuButtonBoundingClientRect().top + 5,
      title: options.title,
      gao: wx.getMenuButtonBoundingClientRect().top + 50,
    })
    this.getOnlineList();
    this.getOfflineList();
    // const context = wx.createCanvasContext('firstCanvas');
    // context.setFillStyle('#fff')
    // context.fillRect(0, 0, 500, 150)
    // this.setData({
    //   context
    // });
    // context.draw()
  },
  // 签名
  bindtouchstart: function (e) {
    this.data.context.moveTo(e.changedTouches[0].x, e.changedTouches[0].y);
  },
  clear: function () {
    this.data.context.draw();
    this.data.context.setFillStyle('#fff')
    this.data.context.fillRect(0, 0, 500, 150)
  },
  bindtouchmove: function (e) {
    console.log(e.changedTouches)
    this.data.context.lineTo(e.changedTouches[0].x, e.changedTouches[0].y);
    this.data.context.stroke();
    this.data.context.draw(true);
    this.data.context.moveTo(e.changedTouches[0].x, e.changedTouches[0].y);
  },
  export: function () {
    // let that = this;
    // that.data.context.draw(true, wx.canvasToTempFilePath({
    //   fileType: 'jpg',
    //   canvasId: 'firstCanvas',
    //   success(res) {
    //     let { tempFilePath } = res;
    //     wx.uploadFile({
    //       filePath: tempFilePath,
    //       name: 'file',
    //       formData: {
    //         user: 'test',
    //         token: wx.getStorageSync('token')
    //       },
    //       url: app.globalData.joinApiWay + 'materials/insertfile',
    //       success(res) {
    //         let imgPath = JSON.parse(res.data).gather;
    //         wx.setStorageSync('sign', imgPath);
    //         wx.navigateBack({
    //           delta: 1,
    //         })
    //       }
    //     })
    //   },
    //   fail() {
    //     wx.showToast({
    //       title: '导出失败',
    //       icon: 'none',
    //       duration: 2000
    //     })
    //   }
    // }))
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },
  // 放大
  fangda(e) {
    var img = e.currentTarget.dataset.img
    wx.previewImage({
      urls: [img]
    })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },
})